What is baby shower?

A baby shower is a gathering of family and friends to celebrate the upcoming birth or recent birth of a baby. It is typically hosted by someone close to the expectant mother such as a friend or family member. The purpose of the baby shower is to offer gifts, advice, and support to the new parents. Baby showers are often held in the final months of pregnancy, but can also take place after the baby is born. The event usually involves games, food and drinks, opening of presents, and socializing with guests. It is a joyous occasion that celebrates the arrival of a new life and the beginning of a new chapter in the parents' lives.